public class ExpressProductType {
	public class ExpressProductType_e {
		public String Title;
		public String MinPrice;
		public String MaxPrice;
		public String StockPhotoURL;
		public Integer ItemCount;
		public ExternalProductIDType.ExternalProductIDType_e ExternalProductID;
		public Double ProductReferenceID;
		public NameValueListArrayType.NameValueListArrayType_e ItemSpecifics;
		public String DetailsURL;
	
		//Setters
		public void setTitle(String val) {Title = val; field_order_type_info.add('Title'); }
		public void setMinPrice(String val) {MinPrice = val; field_order_type_info.add('MinPrice'); }
		public void setMaxPrice(String val) {MaxPrice = val; field_order_type_info.add('MaxPrice'); }
		public void setStockPhotoURL(String val) {StockPhotoURL = val; field_order_type_info.add('StockPhotoURL'); }
		public void setItemCount(Integer val) {ItemCount = val; field_order_type_info.add('ItemCount'); }
		public void setExternalProductID(ExternalProductIDType.ExternalProductIDType_e val) {ExternalProductID = val; field_order_type_info.add('ExternalProductID'); }
		public void setProductReferenceID(Double val) {ProductReferenceID = val; field_order_type_info.add('ProductReferenceID'); }
		public void setItemSpecifics(NameValueListArrayType.NameValueListArrayType_e val) {ItemSpecifics = val; field_order_type_info.add('ItemSpecifics'); }
		public void setDetailsURL(String val) {DetailsURL = val; field_order_type_info.add('DetailsURL'); }


		//Getters
		public String getTitle() { return Title; }
		public String getMinPrice() { return MinPrice; }
		public String getMaxPrice() { return MaxPrice; }
		public String getStockPhotoURL() { return StockPhotoURL; }
		public Integer getItemCount() { return ItemCount; }
		public ExternalProductIDType.ExternalProductIDType_e getExternalProductID() { return ExternalProductID; }
		public Double getProductReferenceID() { return ProductReferenceID; }
		public NameValueListArrayType.NameValueListArrayType_e getItemSpecifics() { return ItemSpecifics; }
		public String getDetailsURL() { return DetailsURL; }

	
		private String[] Title_type_info = new String[]{'Title','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] MinPrice_type_info = new String[]{'MinPrice','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] MaxPrice_type_info = new String[]{'MaxPrice','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] StockPhotoURL_type_info = new String[]{'StockPhotoURL','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] ItemCount_type_info = new String[]{'ItemCount','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
		private String[] ExternalProductID_type_info = new String[]{'ExternalProductID','urn:ebay:apis:eBLBaseComponents','ExternalProductIDType.ExternalProductIDType_e','0','1','false'};
		private String[] ProductReferenceID_type_info = new String[]{'ProductReferenceID','http://www.w3.org/2001/XMLSchema','long','0','1','false'};
		private String[] ItemSpecifics_type_info = new String[]{'ItemSpecifics','urn:ebay:apis:eBLBaseComponents','NameValueListArrayType.NameValueListArrayType_e','0','1','false'};
		private String[] DetailsURL_type_info = new String[]{'DetailsURL','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] apex_schema_type_info = new String[]{'urn:ebay:apis:eBLBaseComponents','true'};
		private List<String> field_order_type_info = new String[]{};
	}
}